home *** CD-ROM | disk | FTP | other *** search
/ Resource Library: Multimedia / Resource Library: Multimedia.iso / sgml / unix / sgmlh / vmincl.h < prev    next >
Encoding:
C/C++ Source or Header  |  1991-07-03  |  2.3 KB  |  35 lines

  1. /******************************************************************************/
  2. #ifndef VMINCL                /* Don't include this file more than once. */
  3. #define VMINCL
  4. /******************************************************************************/
  5. /* C Library Functions
  6. */
  7. /*lint -library                  Ignore failure to use library functions. */
  8. #include <stdio.h>            /* Stream I/O functions. */
  9. #include <stdlib.h>           /* Common types, variables, and functions. */
  10. #include <string.h>           /* Memory and string functions. */
  11. #include <ctype.h>            /* Character type functions. */
  12. #include <fcntl.h>            /* Flag definitions for open() and _open(). */
  13. #include <io.h>               /* Low-level I/O functions. */
  14. #include <dir.h>              /* PC-DOS directory functions. */
  15. /*lint -restore                  End of library function declarations. */
  16. /******************************************************************************/
  17. #include "entity.h"           /* Templates for entity control blocks. */
  18. #include "synxtrn.h"          /* Declarations for concrete syntax constants. */
  19. /******************************************************************************/
  20. #define SCB tpscbs[tpes]      /* Initialize definitions for SOURCE.H. */
  21. #include "source.h"           /* Templates for source entity control blocks. */
  22. #define AL alptr              /* Ptr to attribute list. */
  23. #include "adl.h"              /* Definitions for attribute list processing. */
  24. #include "etype.h"            /* Definitions for element type processing. */
  25. #include "sgmlcb.h"           /* Symbols for SGML control block types. */
  26. #define RFD (*(struct rcbdata *)srcbp) /* RCB: data, record end, PI, EOD. */
  27. #define RFT (*(struct rcbtag  *)srcbp) /* RCB: start-tag, end-tag. */
  28. #include "sgmlmain.h"         /* Main interface to SGML services. */
  29. #include "envcb.h"            /* Symbols for environment control block types. */
  30. /******************************************************************************/
  31. #include "vmfnsm.h"           /* ANSI C: Declarations for VM functions. */
  32. /******************************************************************************/
  33. #endif /* ndef VMINCL */
  34. /******************************************************************************/
  35.